package models.ope;

import java.sql.Date;

import models.cad.Turma;
import models.cad.Usuario;

import stores.ope.ValorDAO;
import utils.Conexao;

public class Valor {

	private int		is;
	private int		ano;
	private	String	ref;
	private Turma	turma;
	private float	valor;
	private Usuario usuario;
	private Date	dtOpe;
	
	public int getIs() {
		return is;
	}
	public void setIs(int is) {
		this.is = is;
	}
	public int getAno() {
		return ano;
	}
	public void setAno(int ano) {
		this.ano = ano;
	}
	public String getRef() {
		return ref;
	}
	public void setRef(String ref) {
		this.ref = ref;
	}
	public Turma getTurma() {
		return turma;
	}
	public void setTurma(Turma turma) {
		this.turma = turma;
	}
	public float getValor() {
		return valor;
	}
	public void setValor(float valor) {
		this.valor = valor;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	public Date getDtOpe() {
		return dtOpe;
	}
	public void setDtOpe(Date dtOpe) {
		this.dtOpe = dtOpe;
	}

	public static Valor getValor(int is) {
		ValorDAO vlrDAO = new ValorDAO(Conexao.getConnection());
		return (Valor) vlrDAO.getByIs(is);
	}
	
	public static Valor getValor(String cod) {
		ValorDAO vlrDAO = new ValorDAO(Conexao.getConnection());
		return (Valor) vlrDAO.getByIs(Integer.valueOf(cod));
	}
		
	
}
